﻿// #pragma once
//
// template<typename T>
// class BucketQueue
// {
// private:
// 	// TArray<TArray<T>>* m_Buckets;
//
// private:
// 	//筒子的最低板
// 	int m_BucketMin;
//
// 	void Reset();
// 	
// public:
// 	BucketQueue(int a);
//
// 	void Add(T value, int cost);
//
// 	T* RemoveNext();
// };